home *** CD-ROM | disk | FTP | other *** search
- From: mforget@elfhaven.ersys.edmonton.ab.ca (Michel Forget)
- Subject: Re: available keys
- Date: Sun, 3 Jul 1994 16:30:14 -0600
- Precedence: bulk
-
- Hello Timothy,
-
- >Annius:
- >
- >)> There was discussion of busy-waiting... well, SOMETHING has to busy wait,
- >)
- >)Not so. The mouse generates an interrupt when it is moved. So the OS
- >)doesn't need to do any checking while the mouse is not moved; the
- >)other approach would.
- >
- >If you used a 1-pixel rectangle, then your program would be interrupted
- >every time the mouse moved. This wouldn't take a whole lot more overhead
- >than the interrupts that the OS gets from the hardware.
-
- The point is that you are not using a one pixel rectangle; most of the
- time you are using fairly large rectangles. This is _HARD_ to
- implement, and harder to understand, but if you have working source
- code you do not need to worry about it much; check out Tim Oren's
- ProGEM series of articles; it has source code for this, and an
- explanation (if you can wade through the complexities of it; it was
- a long time ago that I read it, but I'm pretty sure it went right
- over my head at the time).
-
- >Baker:
- >
- >)buttons required to use an untopped window (like in the desktop). Does
- >)everyone agree with me that the mswindows behaviour of topping _and_
- >)activating a button is undesirable?
- >
- >That behavior is not only undesirable, but irritating in the extreme.
-
- In most situations, I agree. It is required for toolboxes in windows,
- though, or the user will quite quickly start plotting your death.
-
- >I want my apps to work on people's computers without a lot of crap. I
- >don't want to have to confuse the user by having them install a new
- >program in the AUTO folder to take up more memory just to add a few
- >features to the OS, especially if they have to pay extra for this
- >utility.
-
- Actually, what is the status of LTMF-2? I was sort of joking when I
- asked for the source code, but now I'm serious. Also, when the product
- is finished, will it be freeware, shareware, or commercial? If Shareware,
- will it have restrictions imposed on the user?
-
-
- --
- Michel Forget \\ mforget@elfhaven.ersys.edmonton.ab.ca //
- Electric Storm Software \\ ess@tibalt.supernet.ab.ca //
- PGP Public Key Finger. = 1F C0 D3 FE 40 51 7F 47 F3 4A C6 A0 6E 02 71 85
-